// @ts-ignore
/* eslint-disable */

declare namespace AnalysisData {
  type LabelVo = {
    label: string;
    value: number;
  };

  type TargetPromotion = {
    countProject: number;

    countTaskWxGzh: number;

    countTaskWxSph: number;

    countTaskDy: number;

    countTaskExecute: number;

    trendTaskExecutes: LabelVo[];
  };

  type TargetCuesTopic = {
    countTopic: number;
    countSubmit: number;
    trendSubmits: LabelVo[];
    countSubmitOrganization: number;
    countSubmitAdopt: number;
  };

  type TargetCuesActive = {
    countActive: number;
    trendActives: LabelVo[];
    countActiveOrganization: number;
    countActiveAdopt: number;
  };

  type TargetPublicity = {
    countRecord: number;
    trendRecords: LabelVo[];
    countParticipateOrganization: number;
    countTargetSource: number;
  };

  type TrendLine = {
    label: string;
    type: string;
    value: number;
  };

  type TrendColumn = {
    date: string;
    type: string;
    count: number;
  };

  type TrendRank = {
    organizationId: string;
    organizationName: string;
    count: number;
  };

  type OverallPanel = {
    cuesTotal: number;
    cuesTotalAdopt: number;
    cuesCountSubmit: number;
    cuesCountActive: number;
    cuesCountSubmitAdopt: number;
    cuesCountActiveAdopt: number;

    publicityTotal: number;
    publicityTotalScore: number;
    publicityCountZYMT: number;
    publicityCountZYMTScore: number;
    publicityCountSQXMT: number;
    publicityCountSQXMTScore: number;
    publicityCountDWCB: number;
    publicityCountDWCBScore: number;
    publicityCountXWFBH: number;
    publicityCountWHTG: number;
    publicityCountWHTGScore: number;
    publicityCountXWFBHScore: number;

    publicityCountMQWQSQZJBSXHFQK: number;
    publicityCountMQWQSQZJBSXHFQKScore: number;
    publicityCountPJWYCZHJ: number;
    publicityCountPJWYCZHJScore: number;
    publicityCountCBHCJZYZB: number;
    publicityCountCBHCJZYZBScore: number;
    publicityCountWHYCBHCCZTXN: number;
    publicityCountWHYCBHCCZTXNScore: number;
    publicityCountBWGFWXN: number;
    publicityCountBWGFWXNScore: number;
    publicityCountQXJWWSYJWWXC: number;
    publicityCountQXJWWSYJWWXCScore: number;
  };

  type OverallPanelPublicity = {
    /**
     * 主键
     */
    id: string;

    /**
     * 标题
     */
    title: string;

    /**
     * 发布日期
     */
    publishTime: string;

    /**
     * 来源顶层名称
     */
    sourceTopName: string;

    /**
     * 来源名称s
     */
    sourceNames: string[];

    /**
     * 联动单位
     */
    participateOrganizationNames: string[];

    /**
     * 得分
     */
    score: number;

    /**
     * 备注
     */
    remarks: string;

    /**
     * 附件	            0否	            1是
     */
    isFile: number;

    /**
     * 状态	            0关闭	            1开启
     */
    state: number;

    /**
     * 创建人名称
     */
    createdAccountName: string;

    /**
     * 创建时间
     */
    createdTime: string;
  };
  type Business = {
    // 服务时间
    serviceTime: string;
    //选题计划数量
    countTopic: number;
    //线索征集数量
    countSubmit: number;
    //选题征集线索收录跟踪人次
    countSubmitAdoptAccount: number;
    //主动报送数量
    countActive: number;
    //主动报送线索收录跟踪人次
    countActiveAdoptAccount: number;
    //线索收录
    countActiveAdopt: number;
    //线索总数量
    countAllCues: number;
    //线索跟踪总人数
    countAllCuesAccount: number;
    //资源大小
    resourceSize: string;


    //宣传刊播收录数量
    countPublish: number;
    //中央媒体数量
    countCentralMedia: number;
    //市/区县级媒体数量
    countMunicipalAndCountyMedia: number;
    //对外传播数量
    countOverseasPublicity: number;
    //签到推广数量
    countPromotion: number;
    //推广人数
    countPromotionAccount: number;
    //常驻单位数量
    countResidentUnit: number;
    //用户数量
    countAccount: number;
    //登录次数
    countLogin: number;
    //小程序累计用户
    countMiniProgramAccount: number;
    //服务号关注人数
    countFollowersAccount: number;
    //一段文字
    analysisBusinessStr: string
    //对外文化推广
    countCulturePromotion: number;
    //对外新闻发布
    countNewsRelease: number;
    /**
 * 媒情回复数量
 */
    countMediaReply: number;

    /**
     * 文艺创作获奖数量
     */
    countLiteraryArtisticAwards: number;

    /**
     * 文艺作品展览数量
     */
    countLiteraryExhibition: number;

    /**
     * 文化遗产保护传承整体效能得分
     */
    scoreCulturalHeritageProtection: number;

    /**
     * 博物馆服务效能得分
     */
    scoreMuseumService: number;

    /**
     * 区县级文物“四有”及文物巡查得分
     */
    scoreCulturalRelicPatrol: number;
  };
}
